@charset "utf-8";

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
  color: #333;
  background: #fff;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-rendering: optimizelegibility;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
  display: inline-block;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea {
  font: 300 1.6em/1.8 PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* 去掉各Table cell 的边距并让其边重合 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* 去除默认边框 */
fieldset, img {
  border: 0;
}


@media only screen and ( max-width: 640px ) {
  blockquote {
    margin: 1em 0;
  }
}


/* 标记，类似于手写的荧光笔的作用 */
mark {
  background: #fffdd1;
  border-bottom: 1px solid #ffedce;
  padding: 2px;
  margin: 0 5px;
}

/* 代码片断 */
pre, code, pre tt {
  font-family: Courier, 'Courier New', monospace;
}

pre {
  background: #f8f8f8;
  border: 1px solid #ddd;
  padding: 1em 1.5em;
  display: block;
  -webkit-overflow-scrolling: touch;
}


/* 可拖动文件添加拖动手势 */
[draggable] {
  cursor: move;
}

/* 提供 serif 版本的字体设置: iOS 下中文自动 fallback 到 sans-serif */
.serif {
  font-family: Palatino, Optima, Georgia, serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
  font-weight: 100;
  color: #000;
  line-height: 1.35;
}

/* download button */
ul.download {
  list-style:none;
  padding:0;
  margin: 20px 0;
}

.download li {
	list-style-type: none;
  width:180px;
  /*height:15px;*/
	margin-bottom: 12px;
	line-height: 1em;
	padding: 8px 8px 8px 12px;

  background: #2189bd;
  background: -moz-linear-gradient(top, #2189bd 0%, #117eb5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd));
  background: -webkit-linear-gradient(top, #2189bd 0%,#117eb5 100%);
  background: -o-linear-gradient(top, #2189bd 0%,#117eb5 100%);
  background: -ms-linear-gradient(top, #2189bd 0%,#117eb5 100%);
  background: linear-gradient(top, #2189bd 0%,#117eb5 100%);

	border-radius:4px;
  border:1px solid #0d627d;

  -webkit-box-shadow: inset 0px 1px 1px 0 rgb(25, 177, 214);
  	box-shadow: inset 0px 1px 1px 0 rgb(18, 162, 210);

}

.download li:hover {
	background: #1a7daf;
	background: -moz-linear-gradient(top, #1a7daf 0%, #076596 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd));
  background: -webkit-linear-gradient(top, #1a7daf 0%,#076596 100%);
  background: -o-linear-gradient(top, #1a7daf 0%,#076596 100%);
  background: -ms-linear-gradient(top, #1a7daf 0%,#076596 100%);
  background: linear-gradient(top, #1a7daf 0%,#076596 100%);
}

.download a {
  color: #9bd9e8;
  text-decoration: none;
}
 a.buttons {
	-webkit-font-smoothing: antialiased;
	background: url(/img/arrow-down.png) no-repeat;
	font-weight: normal;
	text-shadow: rgba(21, 90, 140, 0.4) 0 -1px 0;
	padding: 2px 2px 2px 22px;
	height: 30px;
}

a.buttons:hover {
	color: #fff;
	text-decoration: none;
}

#fw_ver {
  width: 238px;
}
